package com.gopay.common.domain.bank.ceb.expay.req;

import java.io.Serializable;
import java.math.BigDecimal;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;

/** 
 * 光大快捷261改造CebExPayMessagePPReq类
 * @ClassName: CebExPayMessagePPReq 
 * @author w_jiqing 
 * @date 2017年5月19日 上午9:59:12  
 */ 
@XStreamAlias("Plain")
public class CebExPayMessagePPReq implements Serializable{
    
    private static final long serialVersionUID = -119095422230127502L;

    @XStreamAsAttribute
    private String id="PPReq";
    
    //交易代码 
    private String transId;
    //商户号
    private String merId;
    //签约协议号
    private String signNo;
    //付款方名称
    private String name;
    //证件类型 
    private String certType;
    //证件号码
    private String certNo;
    //手机号码
    private String phone;
    //交易流水号
    private String serialNo;
    //交易日期和时间
    private String date;
    //银行卡号
    private String cardNo;
    //银行卡类型
    private String cardType;
    //有效期
    private String validDate;
    //cvv2
    private String cvv2;
    //交易密码
    private String password;
    //交易金额
    private BigDecimal amount;
    //交易货币代码
    private String currency;
    //商品描述
    private String goods;
    //二级商户名称
    private String subMerName;
    //二级商户号
    private String merSecId;
    //商户名称 
    private String MrchntNm;
    //交易类型
    private String trxTP;
    //付款方账户所属机构标识
    private String pyerAcctIssrId;
    //付款方交易终端类 型
    private String pyerTrxTrmTp;
    //付款方交易终端编码
    private String pyerTrxTrmNo;
    //收款方名称
    private String pyeeNm;
    //收款方账户
    private String pyeeAcctId;
    //收款方账户类型
    private String pyeeAcctTp;
    //收款方账户所属机构标识
    private String pyeeAcctIssrId;
    //收款方交易终端类型
    private String pyeeTrxTrmTp;
    //收款方交易终端编码
    private String pyeeTrxTrmNo;
    //商户类型
    private String mrchntTp;
    //商户证件类型
    private String mrchntCertTp;
    //商户证件编码
    private String mrchntCertId;
    //商户行业类别
    private String mrchntCdgyCd;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getTransId() {
        return transId;
    }
    public void setTransId(String transId) {
        this.transId = transId;
    }
    public String getMerId() {
        return merId;
    }
    public void setMerId(String merId) {
        this.merId = merId;
    }
    public String getSignNo() {
        return signNo;
    }
    public void setSignNo(String signNo) {
        this.signNo = signNo;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getCertType() {
        return certType;
    }
    public void setCertType(String certType) {
        this.certType = certType;
    }
    public String getCertNo() {
        return certNo;
    }
    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }
    public String getPhone() {
        return phone;
    }
    public void setPhone(String phone) {
        this.phone = phone;
    }
    public String getSerialNo() {
        return serialNo;
    }
    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }
    public String getDate() {
        return date;
    }
    public void setDate(String date) {
        this.date = date;
    }
    public String getCardNo() {
        return cardNo;
    }
    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }
    public String getCardType() {
        return cardType;
    }
    public void setCardType(String cardType) {
        this.cardType = cardType;
    }
    public String getValidDate() {
        return validDate;
    }
    public void setValidDate(String validDate) {
        this.validDate = validDate;
    }
    public String getCvv2() {
        return cvv2;
    }
    public void setCvv2(String cvv2) {
        this.cvv2 = cvv2;
    }
    public String getPassword() {
        return password;
    }
    public void setPassword(String password) {
        this.password = password;
    }

    public BigDecimal getAmount() {
        return amount;
    }
    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }
    public String getCurrency() {
        return currency;
    }
    public void setCurrency(String currency) {
        this.currency = currency;
    }
    public String getGoods() {
        return goods;
    }
    public void setGoods(String goods) {
        this.goods = goods;
    }
    public String getSubMerName() {
        return subMerName;
    }
    public void setSubMerName(String subMerName) {
        this.subMerName = subMerName;
    }
    public String getMerSecId() {
        return merSecId;
    }
    public void setMerSecId(String merSecId) {
        this.merSecId = merSecId;
    }
    public String getMrchntNm() {
        return MrchntNm;
    }
    public void setMrchntNm(String mrchntNm) {
        MrchntNm = mrchntNm;
    }
    public String getTrxTP() {
        return trxTP;
    }
    public void setTrxTP(String trxTP) {
        this.trxTP = trxTP;
    }
    public String getPyerAcctIssrId() {
        return pyerAcctIssrId;
    }
    public void setPyerAcctIssrId(String pyerAcctIssrId) {
        this.pyerAcctIssrId = pyerAcctIssrId;
    }
    public String getPyerTrxTrmTp() {
        return pyerTrxTrmTp;
    }
    public void setPyerTrxTrmTp(String pyerTrxTrmTp) {
        this.pyerTrxTrmTp = pyerTrxTrmTp;
    }
    public String getPyerTrxTrmNo() {
        return pyerTrxTrmNo;
    }
    public void setPyerTrxTrmNo(String pyerTrxTrmNo) {
        this.pyerTrxTrmNo = pyerTrxTrmNo;
    }
    public String getPyeeNm() {
        return pyeeNm;
    }
    public void setPyeeNm(String pyeeNm) {
        this.pyeeNm = pyeeNm;
    }
    public String getPyeeAcctId() {
        return pyeeAcctId;
    }
    public void setPyeeAcctId(String pyeeAcctId) {
        this.pyeeAcctId = pyeeAcctId;
    }
    public String getPyeeAcctTp() {
        return pyeeAcctTp;
    }
    public void setPyeeAcctTp(String pyeeAcctTp) {
        this.pyeeAcctTp = pyeeAcctTp;
    }
    public String getPyeeAcctIssrId() {
        return pyeeAcctIssrId;
    }
    public void setPyeeAcctIssrId(String pyeeAcctIssrId) {
        this.pyeeAcctIssrId = pyeeAcctIssrId;
    }
    public String getPyeeTrxTrmTp() {
        return pyeeTrxTrmTp;
    }
    public void setPyeeTrxTrmTp(String pyeeTrxTrmTp) {
        this.pyeeTrxTrmTp = pyeeTrxTrmTp;
    }
    public String getPyeeTrxTrmNo() {
        return pyeeTrxTrmNo;
    }
    public void setPyeeTrxTrmNo(String pyeeTrxTrmNo) {
        this.pyeeTrxTrmNo = pyeeTrxTrmNo;
    }
    public String getMrchntTp() {
        return mrchntTp;
    }
    public void setMrchntTp(String mrchntTp) {
        this.mrchntTp = mrchntTp;
    }
    public String getMrchntCertTp() {
        return mrchntCertTp;
    }
    public void setMrchntCertTp(String mrchntCertTp) {
        this.mrchntCertTp = mrchntCertTp;
    }
    public String getMrchntCertId() {
        return mrchntCertId;
    }
    public void setMrchntCertId(String mrchntCertId) {
        this.mrchntCertId = mrchntCertId;
    }
    public String getMrchntCdgyCd() {
        return mrchntCdgyCd;
    }
    public void setMrchntCdgyCd(String mrchntCdgyCd) {
        this.mrchntCdgyCd = mrchntCdgyCd;
    }
    
    

}
